/*
Theme Name: Simplify  Extend
Theme URI: http://d5creation.com/themes/simplify/

Author: D5 Creation
Author URI: http://d5creation.com/

Description: Simplify is a CSS3 Powered and WordPress 3.5 Ready Theme for Small Business Companies. Customizable Background and other options will give the WordPress Driven Site an attractive look.  Simplify is Responsive, Super Elegant and Professional Theme which will be adjusted automatically with all smart devices.  Right and Footer Sidebar will be usable for showing the widgets. Full Wide Template can be used for showing showcase or other pages. You can Visit the Simplify Demo <a href="http://demo.d5creation.com/wp/themes/simplify/" target="_blank"><strong>Here</strong></a>. Minimum Requirement: WordPress 3.5.1

Version: 4.3

Tags: gray, light, two-columns, right-sidebar, fixed-layout, fluid-layout, responsive-layout, black, blue, custom-header, custom-background, custom-menu, threaded-comments, sticky-post, rtl-language-support, front-page-post-form, full-width-template, theme-options 

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Simplify WordPress Theme, Copyright 2012-2013: D5 Creation (www.d5creation.com)
Simplify is distributed under the terms of the GNU GPL

Text Domain: simplify

*/

@font-face {
	font-family: 'Genericons';
	src: url('fonts/genericons/Genericon.eot');
	src: url('fonts/genericons/Genericons.eot?#iefix') format('embedded-opentype'),
	     url('fonts/genericons/Genericons.woff') format('woff'),
	     url('fonts/genericons/Genericons.ttf') format('truetype'),
	     url('fonts/genericons/Genericons.svg#genericonsregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.gi { font-family: Genericons; }

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;}
ol,
ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote,
q{quotes:"" "";}
a img{border:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
body{color:#6a6969;font-family:'Anaheim', sans-serif;font-size:14px;line-height:1.15;min-width:950px;word-wrap:break-word;}
ul, li, img, a, p, ol, textarea, input, button, .read-more {transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
#slide div, #slide p, #slide a, #slide li, #slide img{transition:none;-moz-transition:none;-o-transition:none;-webkit-transition:none;}
img{max-width:100%;border:0 none;}
#container{width:930px;margin:40px auto;}
#header{height:90px;
background: #2D3133;
background: -moz-linear-gradient(top, #2d3133 0%, #2d3133 82%, #595959 94%, #4c4c4c 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #2d3133), color-stop(82%, #2d3133), color-stop(94%, #595959), color-stop(100%, #4c4c4c));
background: -webkit-linear-gradient(top, #2d3133 0%, #2d3133 82%, #595959 94%, #4c4c4c 100%);
background: -o-linear-gradient(top, #2d3133 0%, #2d3133 82%, #595959 94%, #4c4c4c 100%);
background: -ms-linear-gradient(top, #2d3133 0%, #2d3133 82%, #595959 94%, #4c4c4c 100%);
background: linear-gradient(to bottom, #2d3133 0%, #2d3133 82%, #595959 94%, #4c4c4c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d3133', endColorstr='#4c4c4c', GradientType=0 );
}
#header-bottom{background:url("images/header-bottom.png") no-repeat scroll center top #3c4143;height:400px;margin:-7px 0 -420px;}
img.site-logo, .site-title {max-width:250px;max-height:70px;padding:5px 0;float:left;}
.site-title { padding: 20px 0; font-size: 35px; text-transform: uppercase; max-width: 300px; }
#header-content{width:930px;margin:auto;}
.site-title-hidden{display:none;}
#content{float:left;width:70%;}
#content-full{width:930px;}
.content-ver-sep{background:none repeat scroll 0 0 #CCCCCC;border-bottom:1px solid #FFFFFF;clear:both;height:1px;}
.lsep{background:url("images/lsep.png") no-repeat scroll top center #CCCCCC;clear:both;height:5px;margin:10px auto;}
#right-sidebar{float:right;width:25%;}
#footer{background:url("images/footer.png") repeat-x scroll 0 0 #26292B;border-top:10px solid #000000;clear:both;min-width:930px;}
.versep{background:none repeat scroll 0 0 #111111;border-bottom:1px solid #222222;border-top:80px solid #222222;height:2px;}
#footer-content{width:930px;margin:0 auto;}
#footer-sidebar{overflow:hidden;}
#creditline{color:#8A96A0;font-size:13px;text-align:center; background: #111111; padding: 7px 10% 15px;}
#creditline a{font-weight:bold;}
#simplify-main-menu{color:#EEEEEE;float:right;line-height:1;max-width:650px; z-index: 999;}
#simplify-main-menu ul{list-style:none outside none;}
#simplify-main-menu li{float:left;position:relative;margin:0 5px;}
#simplify-main-menu a{color:#aaaaaa;display:block;font-size:13px;min-width:40px;padding:31px 10px 23px;position:relative;text-align:center;text-transform:uppercase;border-bottom:5px solid transparent;}
#simplify-main-menu a:hover,
#simplify-main-menu .current-menu-item > a,
#simplify-main-menu .current-menu-ancestor > a,
#simplify-main-menu .current_page_item > a,
#simplify-main-menu .current_page_ancestor > a{color:#45a9f6;border-bottom:5px solid #45a9f6;}
#simplify-main-menu li ul{float:left;position:relative;margin:0;}
#simplify-main-menu ul ul,
.sub-menu, .sub-menu ul ul{display:none;float:left;left:0;position:absolute;border-bottom:7px solid #000000;border-top:3px solid #000000;border-radius:0 0 5px 5px;background:#F2F2F2;background:rgba(242, 242, 242, 0.95);padding:5px;z-index:10000;}
#simplify-main-menu ul li ul li{margin:0;}
#simplify-main-menu ul ul ul{left:100%;top:0;z-index:999;}
#simplify-main-menu ul ul a{border-bottom:1px solid #BFBFBF;border-top:1px solid #FFFFFF;color:#242424;padding:9px 15px;width:170px;text-align:left;text-transform:none;}
#simplify-main-menu ul ul a:hover,
#simplify-main-menu ul ul .current-menu-item > a,
#simplify-main-menu ul ul .current-menu-ancestor > a,
#simplify-main-menu ul ul .current_page_item > a,
#simplify-main-menu ul ul .current_page_ancestor > a{background:#555555;color:#eeeeee;border-bottom:1px solid #BFBFBF;}
#simplify-main-menu ul li:hover > ul{display:block;}
.widget{display:block;word-wrap:break-word;}
#right-sidebar .widget{background:none repeat scroll 0 0 #CCCCCC;margin-bottom:20px;padding:15px;}
#right-sidebar .widget-title {color:#555555;padding-bottom:5px;text-transform:uppercase;}
#right-sidebar .widget,
#right-sidebar .widget li,
#right-sidebar .widget a,
#right-sidebar .widget a:hover{color:#333333;text-decoration:none;}
#right-sidebar .widget ul{border-bottom:1px solid #EEEEEE;border-top:1px solid #999999;margin:0;}
#right-sidebar .widget li{list-style: outside none square; margin-left: 15px; padding: 5px 0;border-bottom:1px solid #999999;border-top:1px solid #EEEEEE;}
#footer-sidebar .widget{margin-bottom:30px;}
#footer-widget{float:left;}
#footer-sidebar .widgets{margin-left:6%;float:left;}
#footer-sidebar .widget-title{color:#EEEEEE;text-transform:uppercase;}
#footer-sidebar .widget,
#footer-sidebar .widget li,
#footer-sidebar .widget a,
#footer-sidebar .widget a:hover{color:#BAB4B4;text-decoration:none;}
#footer-sidebar .widget ul{margin:0;}
#footer-sidebar .widget li{list-style: outside none square; margin-left: 15px; padding: 5px 0;}
#right-sidebar input#s,
#footer-sidebar input#s{width:60%;min-width:100px;}
#right-sidebar form#searchform input[type="submit"],
#footer-sidebar form#searchform input[type="submit"]{padding:8px 7px;}
.textwedget{width:100%;}
h1, h2, h2 a, h2 a:visited, h3, h4, h5, h6{font-family:'Poiret One', cursive, sans-serif;font-weight:bold;line-height:1.25;margin:0 0 10px;}
h1,h2,h3,h4,h5,h6{clear:both;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:10px;}
ul, ol{margin:0 0 10px 25px;}
ul{list-style:square outside none;}
ol{list-style:decimal outside none;}
dl{margin:0 20px;}
dt{font-weight:bold;}
dd{margin-bottom:10px;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}
blockquote cite,
blockquote em,
blockquote i{font-style:normal;}
pre{background:#FFFFFF;border-radius:5px 5px 5px 5px;color:#222222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
sup,
sub{height:0;line-height:1;position:relative;vertical-align:baseline;font-size:70%;}
sup{bottom:1ex;}
sub{top:.5ex;}
address{background:#EEEEEE;border:2px solid #DDDDDD;border-radius:5px 5px 5px 5px;font-weight:bold;margin-bottom:15px;max-width:250px;padding:5px 10px;text-align:right;}
embed{max-width:100%;}
#container .gallery{margin:0 auto 1.625em;}
#container .gallery a img{border:none;}
#container .gallery .attachment-thumbnail{float:none;margin:5px auto;}
img#wpstats{display:block;margin:0 auto 1.625em;}
#container .gallery-columns-1 .gallery-item{width:80%;}
#container .gallery-columns-2 .gallery-item{width:40%;}
#container .gallery-columns-3 .gallery-item{width:27%;}
#container .gallery-columns-4 .gallery-item{width:19%;}
#container .gallery-columns-4 .gallery-item img{width:100%;height:auto;}
h1{font-size:30px;}
h2{font-size:23px;}
h3{font-size:20px;}
h4{font-size:17px;}
h5{font-size:15px;}
h6{font-size:13px;}
p{margin-bottom:15px;}
a{color:#0387BF;text-decoration:none;}
b, strong{font-weight:bold;}
displaynone{display:none;}
.clear{clear:both;}
table{background-color:#EEEEEE;border:1px solid #FFFFFF;border-radius:3px 3px 3px 3px;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;min-width:200px;color:#333333;}
td{padding:5px 7px;vertical-align:top;}
#wp-calendar td{padding:0px 7px;}
th{font-weight:bold;line-height:1;padding:5px 7px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);background:#CCC;}
caption{color:#555555;}
table#wp-calendar{width:100%;}
textarea, input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="url"], .titlewrap input, select{background:#F7F7F7;border-radius:3px;font-size:14px;padding:10px 7px;width:98%;border:1px solid #CCCCCC;}
input[type="password"]{width:200px;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="url"]:focus, .titlewrap:focus input:focus, select:focus{background:#FFFFFF; border:1px solid #45a9f6;}
button,
input[type="reset"],
input[type="button"],
input[type="submit"]{background: #00aeef; border: 0 none; box-shadow: 0 3px 0 0 #0089bc, 0 1px 0 0 rgba(225, 225, 225, 0.2) inset; color: #ffffff;     text-shadow: 0 1px rgba(0, 0, 0, 0.1);border-radius:3px;display:inline-block;color:#f7f7f7;font-family:arial;font-size:13px;font-weight:bold;padding:5px 15px 6px;text-decoration:none;text-shadow:1px 1px 1px #555555;min-height:35px;text-transform:uppercase;cursor:pointer;margin:5px 0;}
button:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover{background-color:#085d96; box-shadow: none;}
button:active,
input[type="reset"]:active,
input[type="button"]:active,
input[type="submit"]:active{position:relative;top:1px;}
input#s{width:70%;min-width:235px;}
.post.sticky,
.sticky{background:#F7F7F7; margin-bottom:30px;padding:15px 15px 0; border: 1px solid #EEEEEE; }
.gallery-caption{clear:both;width:95%;}
.bypostauthor{}
#container,
#content,
#content-full{font-size:14px;text-align:justify;}
#content img,
#content-full img{height:auto;max-width:100%;vertical-align:middle;}
#content img.wp-smiley,
#content-full img.wp-smiley{border:none;box-shadow:none;}
#heading{color:#CCCCCC;font-size:35px;margin:40px auto;text-align:center;width:700px;font-weight:100;}
.heading-desc{color:#AAAAAA;font-size:14px;margin:-40px auto 10px;text-align:center;width:700px;}
#slide-container{background:url("images/sliderbottom.png") no-repeat scroll center bottom transparent;padding:20px 0 33px;}
#slide{width:930px;height:350px;overflow:hidden;margin:0 auto;}
.customers-comment ul, .customers-comment li, #client, #client ul, #client li, #slide-container ul, #slide-container li, #slide-container p, #slide-container a, #slide-container img, #simplify-main-menu ul, #rslide-container img, #slide-container li { transition:none;-moz-transition:none;-o-transition:none;-webkit-transition:none; }
#slide img{width:930px;height:350px;overflow:hidden;}
#ft-prev-slide, #ft-next-slide{width:40px;height:40px;opacity:.1;}
a#ft-prev-slide, .rslides_nav.prev {background:url("images/slide-pre.png") no-repeat scroll 0 0 transparent;}
a#ft-next-slide, .rslides_nav.next{background:url("images/slide-next.png") no-repeat scroll 0 0 transparent;}
.ft-title{bottom:0;font-size:15px;opacity:1;position:absolute;right:10px;width:50%;z-index:1000;}
.ft-title blockquote{background:rgba(255, 255, 255, 0.75);font-size:17px;text-align:left;box-shadow:none;border-left:10px solid #45a9f6;border-right:none; color: #333333; font-family: 'Anaheim',sans-serif;}
.ft-title blockquote h3{font-family: 'Anaheim',sans-serif;}
.ft-title blockquote:before{content:'';margin-right:0;}
.ft-title blockquote:after{content:'';margin-left:0;}

#ft-buttons-slide {text-align:left;margin:-30px 30px 0;width:auto; font-size: 0px; position: absolute;}
.ft-button-slide { background: transparent; border-radius: 50%; margin: 0 5px; border: 2px solid #FFFFFF; border: 2px solid rgba(255,255,255,.5); width: 1px; height: 1px; display: inline-block;  }
.ft-button-slide-active { background: #FFFFFF; background: rgba(255,255,255,.7); }

#rslide-container { display:none; position: relative; margin: 0 auto; overflow: hidden;  }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; } 
.rslides img { display: block; height: auto; max-width: 100%; border: 0; margin: 0 auto; }
.rslides_nav { position: absolute; top: 52%; left: 0; opacity: 0.1; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 40px;
  width: 40px; margin-top: -25px; }
.rslides_nav.next { left: auto; background-position: right top; right: 0; }
#rslide-container:hover .rslides_nav { opacity: 0.9; }

#featured-boxs{padding:20px 0;display:inline-block;text-align:left; margin: 0 0 0 -30px;}
.featured-box h3{font-family:Verdana, Geneva, sans-serif;font-weight:100;font-size:15px;color:#555555;}
#featured-boxs h2{font-family:Verdana, Geneva, sans-serif;font-weight:100;font-size:19px;color:#555555;}
.featured-box-first{padding:30px 0;}
#featured-boxs img.box-image{border:3px solid #EEEEEE;width:202px;height:100px;}
#featured-boxs img.box-image:hover{box-shadow:0 0 11px 0px #555555;}
#featured-boxs img.box-icon{width:50px;height:50px;}
h3.featured-box2{width:140px;float:right;}
.featured-box, .featured-box-first{display: inline-block; margin: 0 0 20px 26px; width:210px; vertical-align: top;}

blockquote, q {background:#DDDDDD;background:rgba(0, 0, 0, 0.05);border-left:10px solid rgba(0, 0, 0, 0.10);margin:20px 10px;padding:10px;quotes:quotes:'<<' '>>';border-right:10px solid rgba(0, 0, 0, 0.10);}
blockquote:before, q:before {color:#ccc;content:'\201C';font-size:4em;line-height:.1em;margin-right:.20em;vertical-align:-.4em;}
blockquote:after, q:after {color:#ccc;content:'\201D';font-size:4em;line-height:.1em;margin-left:.20em;vertical-align:-.4em;}
blockquote p, q p {display:inline;}
#container .attachment-thumbnail{border:1px solid #AAAAAA;border-radius:3px 3px 3px 3px;margin:0px 15px 10px 0;padding:3px;float:left;}
#container .gallery .attachment-thumbnail{float:none;margin:5px auto;}
h1.page-title,
h1.arc-post-title{font-size:35px;text-shadow:-1px -1px 3px #FFFFFF;text-transform:uppercase;text-align:left;color:#45a9f6;}
h2.post-title,
h2.comments,
h3#reply-title,
h2.post-title-color{font-size:25px;margin-bottom:0;padding-bottom:10px;text-align:left;text-shadow:-1px -1px 3px #FFFFFF;text-transform:uppercase;}
.entrytext{padding:10px 0;}
h2.post-title a,
h2.post-title a:hover,
h2.comments a,
h2.post-title-color{color:#45a9f6;}
h3.arc-src{text-transform:uppercase;color:#F60;font-size:20px;}
h3 span{color:#777777;}
.post,
.hentry,
.no-results{margin-bottom:20px;}
.read-more{border:1px solid #0387bf;border-radius:3px;display:table;padding:7px 11px;margin-top:10px;}
.read-more a{color:#0387bf;}
.read-more:hover { background: #0387bf; color: #ffffff; }
.postmetadata{font-family:Arial, Helvetica, sans-serif;text-shadow:0 0 1px #FFFFFF;}
p.postmetadata{margin:0;}
.postmetadata a{color:#0387BF;}
.postmetadataw{letter-spacing:3px;font-weight:bold;}
.up-bottom-border{background:url("images/bottom.png") no-repeat scroll center bottom transparent;display:inline-block;margin-bottom:10px;padding:5px 0 25px 0;width:100%;border-top:1px solid #EEEEEE;}
.page-link{font-weight:bold;}
.page-link a{background:#AAAAAA;padding:0 5px;color:#FFFFFF;}
.floatleft{float:left;width:45%;text-align:left;}
.floatright{float:right;width:45%;text-align:right;}
#page-nav .alignright{text-align:right;}
#page-nav .alignleft{text-align:left;}
#page-nav a{border-width:1px;font-size:17px;font-weight:bold;padding:10px;}
#commentsbox .commentlist{margin:0;}
#commentsbox .watermark{color:rgba(150, 150, 150, 0.7);font-family:'Oswald',arial,serif;font-size:17px;text-align:center;text-shadow:none;text-transform:uppercase;}
#commentsbox .comment-author cite,
#commentsbox .comment-author cite a{color:#1072BC;letter-spacing:3px;font-style:normal;font-weight:bold;}
#commentsbox img.avatar { border: 3px solid rgba(0, 0, 0, 0.3); border-radius: 150px; height: 70px; left: 0; position: absolute; width: 70px; }
#commentsbox ul.children{padding:0;}
.comment-body{padding:0 0 10px;}
#commentsbox .commentlist li.comment{border-top:1px solid #EEEEEE;line-height:19px;margin:0 0 24px;padding:5px 0 0 90px;position:relative;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#commentsbox .comment-meta,
#commentsbox .comment-meta a:link,
#commentsbox .comment-meta a:visited{color:#AAAAAA;font-size:12px;padding-bottom:10px;text-shadow:none;}
#commentsbox .commentlist .children li{border-top:2px solid #FFFFFF;list-style:none outside none;margin:0 0 0 -25px;}
#commentsbox .commentlist li:last-child{border-bottom:medium none;ist-style:none outside none;}
#comment-form{max-width:550px;}
#respond .required{color:#ff4b33;font-weight:bold;position:absolute;}
#commentsbox ol.commentlist, #commentsbox li.commentlist{padding:0;list-style:none;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-weight:normal;line-height:18px;}
#respond input{margin:0 0 9px;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{font-size:13px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}
h2#client-text.post-title{color:#888A8A;opacity:0.7;padding:10px 0;text-align:center;}
#client{display:table;display:block\9;margin:10px auto 0;}
#client img{margin:0 13px 20px; max-height:100px;vertical-align:middle;width:100px;}
#client li, #client ul{ list-style: none; float: left; margin: 0; }
#client ul li { width:126px; }
.simply-scroll { height: 90px; margin-bottom: 1em; position: relative; width: 900px; }
.simply-scroll-clip { overflow: hidden; position: relative; }
.simply-scroll-btn-left { background: url("images/arrow_left.png") no-repeat scroll 0 0 transparent; bottom: 6px; left: -20px; }
.simply-scroll-btn-right { background: url("images/arrow_right.png") no-repeat scroll 0 0 transparent; bottom: 6px; right: -20px; }
.simply-scroll-btn { cursor: pointer; height: 71px; opacity: 0.1; position: absolute; width: 21px; z-index: 3; }
.simply-scroll-btn:hover { opacity: 0.7; }
#client-scroller { margin: 0 auto; }
.fpage-quote { background:#DDDDDD;background: rgba(0, 0, 0, 0.05); border-left: 10px solid rgba(0, 0, 0, 0.10); border-right: 10px solid rgba(0, 0, 0, 0.10); margin: 20px 10px; padding: 5px; text-align: center;}
.fpage-quote q { background: transparent;}
.customers-comment ul { list-style: none; padding: 0; position: relative; margin: 0; }
.customers-comment q, .customers-comment a { font-size: 17px; margin: 0 auto; text-align: center; vertical-align: middle; font-weight: bold; border: none; line-height: 2; padding: 0; color: #6A6969; word-spacing: 1px; letter-spacing: .2px;}

.social { display: block; margin: -70px auto 30px; padding: 0 10px 10px; text-align: center; }
.social a { display: inline-block; vertical-align: top; margin: 0 15px; text-align: center; color: #FFFFFF; }

.social a::before { background: rgba(0, 0, 0, 0.5); border-color: rgba(0,0,0,.3) rgba(255,255,255,.3) rgba(255,255,255,.5); border-radius: 7px; border-style: solid; border-width: 1.5px 1px 1.5px 1.25px; display: block; font-size: 40px; font-weight: bold; height: 40px; line-height: 1; margin: 0 auto;   padding: 5px; text-shadow: -0.5px -0.5px 0 rgba(255, 255, 255, 0.5), 0.5px 0.5px 0 rgba(0, 0, 0, 0.5); width: 40px; content: '\f408'; display: inline-block; vertical-align: top; -webkit-font-smoothing: antialiased; transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s; }
.social a:hover::before { color: #FFFFFF; background: rgba(0,0,0,.5); border-color: rgba(255,255,255,.5)  rgba(0,0,0,.3) rgba(0,0,0,.3); text-shadow: 1px 1px 0 rgba(0, 0, 0, .5); }


.social a[href*="wordpress.org"]::before,.social a[href*="wordpress.com"]::before{content:'\f205';}
.social a[href*="facebook.com"]::before{content:'\f204';}
.social a[href*="twitter.com"]::before{content:'\f202';}
.social a[href*="dribbble.com"]::before{content:'\f201';}
.social a[href*="plus.google.com"]::before{content:'\f218';}
.social a[href*="pinterest.com"]::before{content: '\f209';}
.social a[href*="github.com"]::before{content:'\f200';}
.social a[href*="tumblr.com"]::before{content:'\f214';}
.social a[href*="youtube.com"]::before{content:'\f213';}
.social a[href*="flickr.com"]::before{content:'\f211';}
.social a[href*="vimeo.com"]::before{content:'\f212';}
.social a[href*="instagram.com"]::before{content:'\f215';}
.social a[href*="codepen.io"]::before{content:'\f216';}
.social a[href*="linkedin.com"]::before{content:'\f208';}

.social a[href*="wordpress.org"]:hover::before,.social a[href*="wordpress.com"]:hover::before{background:#09b6db; background: linear-gradient( #09b6db, #72c6d8 )}
.social a[href*="facebook.com"]:hover::before{background:#455afa; background: linear-gradient( #455afa, #7080fb )}
.social a[href*="twitter.com"]:hover::before{background:#1cc3fa; background: linear-gradient( #1cc3fa, #75dafb )}
.social a[href*="dribbble.com"]:hover::before{background:#e32971; background: linear-gradient( #e32971, #e58aad )}
.social a[href*="plus.google.com"]:hover::before{background:#f32e0d; background: linear-gradient( #f32e0d, #f68572 )}
.social a[href*="pinterest.com"]:hover::before{background:#c8232c; background: linear-gradient( #c8232c, #c4676c )}
.social a[href*="github.com"]:hover::before{background:#555555; background: linear-gradient( #555555, #9c9a9a )}
.social a[href*="tumblr.com"]:hover::before{background:#455afa; background: linear-gradient( #455afa, #adb6fa )}
.social a[href*="youtube.com"]:hover::before{background:#F90909; background: linear-gradient( #F90909, #f99595 )}
.social a[href*="flickr.com"]:hover::before{background:#ff0084; background: linear-gradient( #ff0084, #fa81c0 )}
.social a[href*="vimeo.com"]:hover::before{background:#1AB7EA; background: linear-gradient( #1AB7EA, #7dcbe5 )}
.social a[href*="instagram.com"]:hover::before{background:#05ace3; background: linear-gradient( #05ace3, #6dc4e1 )}
.social a[href*="codepen.io"]:hover::before{background:#555555; background: linear-gradient( #555555, #9c9a9a )}
.social a[href*="linkedin.com"]:hover::before{background:#05ace3; background: linear-gradient( #05ace3, #61c0df )}

.mobile-menu { cursor:pointer; font-size: 20px; display: none; padding: 3px 5px; color: #45a9f6; background: #333333; }
.mobile-menu::before { font-family: Genericons; content:'\f419'; padding-right: 10px; vertical-align: sub; }

.search-login { position: absolute; right: 0; z-index: 99; margin-top: 3px; }
ul.lboxd{display:inline-block;position:relative;font-size:14px; font-weight: 500; vertical-align: top; margin:-5px 20px 0 0;}
ul.lboxd li{list-style:none;}
a.loginicon, a.loginicon:hover {display:block;float:right; }
a.loginicon::before, a.loginicon:hover::before { font-family: Genericons; content: '\f304'; font-size: 27px; color: #aaaaaa; }

ul.lboxd ul{background:#F6F6F6; border-right: 7px solid #45a9f6; display:none;padding:20px 40px 20px 20px;position:absolute;right:-10px;margin-top: 30px;width:150px;z-index:99999; vertical-align: top; }
.login-username input, .login-password input, .login-submit input, ul.lboxd button{display:block;position:relative;width:100%; }

ul.lboxd li:hover > ul{display:block;}
ul.lboxd label, label{display:inline-block;margin-bottom:5px;}

.search-login #searchform { display: inline-block; vertical-align: top;  }
.search-login #searchsubmit { display: none; }

.search-login #searchform::before { font-family: Genericons; content: '\f400'; font-size: 19px; font-weight: bold; padding: 0 3px; vertical-align: middle; color: #aaaaaa; position: absolute; z-index: 10; margin-left: 5px; }

.search-login input#s{ min-width: 0px; font-size: 13px; padding: 3px; width: 70px; width: 0px; background: transparent; border-radius: 0px; border: none; border-left: 25px solid transparent; cursor: pointer;  -webkit-transition-duration: 400ms; -webkit-transition-property: width, background; -webkit-transition-timing-function: ease; -moz-transition-duration: 400ms; -moz-transition-property: width, background; -moz-transition-timing-function: ease; -o-transition-duration: 400ms; -o-transition-property: width, background; -o-transition-timing-function: ease; color: #AAAAAA; z-index: 20; position: relative; }
.search-login input#s:focus { width: 150px; color: #555555; background: #FFFFFF; cursor: text; z-index: 9; border-left-color: #000000; }
.phonenumber { display: inline-block; color: #aaaaaa; vertical-align: top; margin: 0 10px 0 0; }
.phonenumber:before { font-family: Genericons; content: '\f50c'; vertical-align: middle; font-size: 17px; margin:0 3px 0 0; position: relative; display: inline-block; }

/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; 	display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; 	text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }


